home *** CD-ROM | disk | FTP | other *** search
/ Gigarom 4 / Mac Giga-ROM 4.0 - 1993.toast / FILES / DEV / I-Z / ResCopy.cpt / ResCopy XCMD / card_5663.txt < prev    next >
Text File  |  1989-02-02  |  9KB  |  200 lines

  1. -- card: 5663 from stack: in
  2. -- bmap block id: 5148
  3. -- flags: 0000
  4. -- background id: 3586
  5. -- name: Resources
  6. ----- HyperTalk script -----
  7. on closeCard
  8.   set the scroll of card field 1 to 0
  9.   set the scroll of card field 2 to 0
  10.   pass closecard
  11. end closeCard
  12.  
  13.  
  14. -- part 33 (field)
  15. -- low flags: 01
  16. -- high flags: 0007
  17. -- rect: left=23 top=104 right=333 bottom=246
  18. -- title width / last selected line: 0
  19. -- icon id / first selected line: 0 / 0
  20. -- text alignment: 0
  21. -- font id: 3
  22. -- text size: 9
  23. -- style flags: 0
  24. -- line height: 12
  25. -- part name: Use ResCopy Explain
  26.  
  27.  
  28. -- part 35 (field)
  29. -- low flags: 01
  30. -- high flags: 0007
  31. -- rect: left=253 top=104 right=332 bottom=489
  32. -- title width / last selected line: 0
  33. -- icon id / first selected line: 0 / 0
  34. -- text alignment: 0
  35. -- font id: 3
  36. -- text size: 9
  37. -- style flags: 0
  38. -- line height: 12
  39. -- part name: ResCopy Did You Know
  40.  
  41.  
  42. -- part 38 (field)
  43. -- low flags: 81
  44. -- high flags: 2004
  45. -- rect: left=25 top=116 right=323 bottom=489
  46. -- title width / last selected line: 0
  47. -- icon id / first selected line: 0 / 0
  48. -- text alignment: 0
  49. -- font id: 3
  50. -- text size: 12
  51. -- style flags: 0
  52. -- line height: 16
  53. -- part name: Help
  54. ----- HyperTalk script -----
  55. on mouseUp
  56.   hide the target
  57. end mouseUp
  58.  
  59.  
  60. -- part 39 (button)
  61. -- low flags: 00
  62. -- high flags: 2000
  63. -- rect: left=264 top=39 right=62 bottom=434
  64. -- title width / last selected line: 0
  65. -- icon id / first selected line: 0 / 0
  66. -- text alignment: 1
  67. -- font id: 0
  68. -- text size: 12
  69. -- style flags: 0
  70. -- line height: 16
  71. -- part name: 
  72. ----- HyperTalk script -----
  73. on mouseUp
  74.   put NewFileName("Save help to file:", "ResCopy hints") into fred
  75.   if fred is not empty then
  76.     put return & return &"***************************" & return & return into delimiters
  77.     open file fred
  78.     write "ResCopy XCMD Stack Hints & Tips" & return to file fred
  79.     write "Written by Steve Maller" & return & return to file fred
  80.     write "ResCopy is ¬© 1987, 1988 Apple Computer, Inc." & delimiters to file fred
  81.     get card field "Use ResCopy Explain"
  82.     write it & delimiters to file fred
  83.     get card field "ResCopy Did You Know"
  84.     write it & delimiters to file fred
  85.     write "Use this in good health!" to file fred
  86.     close file fred
  87.   end if
  88. end mouseUp
  89.  
  90.  
  91.  
  92. -- part contents for card part 33
  93. ----- text -----
  94. TO USE ResCopy:
  95.  
  96. -¬†Click the ‚ÄúOpen‚Ķ‚Äù buttons to present a list of stacks on any inserted disk.
  97.  
  98. -  Select from either list the resource or resources you want to copy, remove, rename or renumber.
  99.  
  100. -¬†If you click on an ‚ÄòICON‚Äô, it is displayed in the box in the middle of the window. If you click on a ‚Äòsnd ‚Äô, the ‚ÄúPlay‚Äù button is activated. If you click on a ‚ÄòCURS‚Äô the cursor is changed to that cursor until you click the mouse again.
  101.  
  102. -¬†Click the ‚ÄúCopy‚Äù button to copy a selected resource(s) in the direction the arrows point. (The original stack is not changed by copying).
  103.  
  104. -  Click the ‚ÄúRemove‚Äù button to remove the selected resource(s) from the stack.
  105.  
  106. -  Click the ‚ÄúEdit‚Äù menu to select either 
  107. ‚ÄúRename...‚Äù or ‚ÄúRenumber...‚Äù to rename or renumber the selected resource.  (A dialog box will appear prompting you for the new name or number.)
  108.  
  109. -¬†Click the ‚ÄúClose‚Äù buttons to close stacks that you have opened. (A stack must be closed before you can open another one in its place.)
  110.  
  111. -  Click the ‚ÄúPlay‚Äù button to listen to a selected sound resource. Press Command-Period if you want to stop the sound before it finishes.
  112.  
  113. -  Click the ‚ÄúHelp‚Äù button for help with ResCopy.
  114.  
  115. -  Click the ‚ÄúQuit‚Äù button to exit the ResCopy program and return to HyperCard.
  116.  
  117. -- part contents for card part 35
  118. ----- text -----
  119.  DID YOU KNOW...
  120.  
  121. A) Alternate ways to run ResCopy:
  122.  
  123.     1)  Hold the ‚ÄúCommand‚Äù key and type ‚ÄúM‚Äù to display the message box.  Type ‚ÄúResCopy‚Äù 
  124. (no quotes) in the message box then press [return].
  125.  
  126.     2)¬†From a script without user intervention 
  127. (avoiding dialog entirely), invoke ResCopy along with four arguments:
  128. ¬†¬†¬†¬†ResCopy "fromFile", "toFile", "resType", resIDnumber
  129. ¬†                      ‚Ķor‚Ķ¬†¬†
  130.         ResCopy "fromFile", "toFile", "resType", "resName"
  131.  
  132. Notes for scripted copying:
  133. ¬†¬†¬†a) you must supply the full pathname of 
  134. ‚ÄúfromFile‚Äù and ‚ÄútoFile‚Äù (you can use ‚Äúthe long name of this stack‚Äù for the ‚Äúfrom stack‚Äù, and use the ‚ÄúFileName‚Äù XFCN to allow the user to choose the ‚Äúto stack‚Äù)
  135. ¬†¬†¬†b) you can specify a resource by either its name or ID number
  136. ¬†¬†¬†c) if by name the name must be in quotes
  137. ¬†¬†¬†d) if by number the number needn‚Äôt be in quotes
  138. ¬†¬†¬†e) If a resource with the given name or number already exists, it is replaced
  139. ¬†¬†¬†f) If an error is encountered, the resource is not copied, a beep is sounded, and the HyperTalk global variable ‚Äúthe result‚Äù is set to ‚ÄúError!‚Äù (otherwise it is empty)
  140. ¬†¬†¬†g) Scripted copying can be used on any type of file, not just HyperCard stacks
  141.  
  142. See the ‚ÄúInstall ResCopy in HOME‚Äù button in this stack for an example of this method, useful for stacks that need to install resources into other stacks.
  143.  
  144. B)¬†ResCopy will not open any file that is already open, unless you open it as read-only (see next item).
  145.  
  146. C)¬†The ‚ÄúOpen‚Ķ‚Äù button defaults to displaying a list of HyperCard stacks only. Click ‚ÄúAll resource files (read only)‚Äù in the ‚ÄúOpen‚Äù dialog to display all resource files. Use this method to look at HyperCard itself, the System file, or any file that contains resources (like applications). These files are opened read-only, meaning that you can copy from them, but you cannot make any changes to them.
  147.  
  148. D)¬†Option-click the ‚ÄúRemove‚Äù button to avoid a warning alert.
  149.  
  150. E)¬†The following command-key shortcuts are available:
  151. ¬†¬†¬†¬†¬†¬†Command-R  ‚Äî  ‚ÄúRename‚Ķ‚Äù
  152. ¬†¬†¬†¬†¬†¬†Command-N  ‚Äî  ‚ÄúRenumber‚Ķ‚Äù
  153. ¬†¬†¬†¬†¬†¬†Command-P  ‚Äî  ‚ÄúPlay‚Äù
  154. ¬†¬†¬†¬†¬†¬†Command-?  ‚Äî  ‚ÄúHelp‚Äù
  155. ¬†¬†¬†¬†¬†¬†Command-Q  ‚Äî  ‚ÄúQuit‚Äù
  156.  
  157. E)¬†To install ResCopy into another stack (bash copy protection!), copy these resources:
  158.  
  159. (required)
  160. ¬†¬†¬†¬†¬†¬†¬†XCMD=10000 "ResCopy"
  161. ¬†¬†¬†¬†¬†¬†¬†DITL=10000 "ResCopy"
  162. ¬†¬†¬†¬†¬†¬†¬†DLOG=10000 "ResCopy"
  163. (optional)
  164. ¬†¬†¬†¬†¬†¬†¬†DITL=10001 "RC Help"
  165. ¬†¬†¬†¬†¬†¬†¬†DLOG=10001 "RC Help"
  166.                      
  167. F)¬†If ResCopy finds the its two ‚ÄúHelp‚Äù resources (see above), it‚Äôs ‚ÄúHelp‚Äù button is highlighted. If it doesn‚Äôt find the two resources, the button is disabled. You can tailor ResCopy for individual applications by modifying the text of the ‚ÄúRC Help‚Äù DITL using ResEdit.
  168.  
  169. G)¬†If you wish to switch to another application while running MultiFinder, click the HyperCard icon in the upper right corner of the menu bar, or on larger monitors, click in one of that application‚Äôs windows. When you switch back to HyperCard, ResCopy will still be active.
  170.  
  171. H) ‚Ä¢¬†‚Ä¢ Messages ‚Ä¢¬†‚Ä¢
  172.  
  173. *¬†‚ÄúConvert sound to HyperCard format?‚Äù - When copying 'snd ' resources, ResCopy will convert the sounds to HyperCard format if they are not already in that format. Click ‚ÄúOK‚Äù to do the conversion. Click ‚ÄúConvert all‚Äù to avoid further prompts when copying multiple sounds. The sound in the original file is left unchanged.
  174.  
  175. *¬†‚ÄúI am missing some of my resources!‚Äù - One of the resources listed above as ‚Äúrequired‚Äù is missing from the current stack and the Home stack.
  176.  
  177. *¬†‚ÄúThat file cannot be opened.‚Äù - There was a problem opening that file.
  178.  
  179. *¬†‚ÄúThat file is locked or busy.‚Äù - ResCopy was unable to add a new resource to a file.
  180.  
  181. * ‚ÄúThat number already exists! Enter another:‚Äù - The new number you entered for a resource is already assigned to a resource in that file.
  182.  
  183. *¬†‚ÄúNot enough memory to run ResCopy.‚Äù - ResCopy checks to see if there is at least 64K of free RAM. You can get this message if the RAM cache is turned up too high, or if you are running InBox‚Ñ¢ or TOPS‚Ñ¢. Turn off or disable one or more of these, or set the userLevel to 1 or 2 and try again.
  184.  
  185. *¬†‚ÄúNot enough memory to play sound.‚Äù - Just what it says.
  186.  
  187. *¬†‚ÄúOops, not a playable Hypercard sound.‚Äù - This is a ‚Äòtype 1‚Äô sound resource that is not a digitized sound, or is in some other way incompatible with HyperCard.
  188.  
  189.  
  190. -- part contents for card part 38
  191. ----- text -----
  192. Use the scrolling fields to:
  193.  
  194. 1)  learn step-by-step how to use ResCopy
  195.  
  196. and
  197.  
  198. 2)  become familiar with alternate ways to run ResCopy, ways to direct one stack to install resources in another stack, special case operations, and the meaning of ResCopy messages to the user.
  199.  
  200. Click ‚ÄúSave help to a text file‚Ķ‚Äù to place all of the information on this card into a text document for easier reviewing and printing.